package com.tbit.uqbike.service.business.tag.strategy.add;

import com.tbit.uqbike.object.pojo.tag.MachineTag;
import com.tbit.uqbike.object.pojo.vo.BatchOperationMsgVO;
import com.tbit.uqbike.webmanager.resp.tag.TagResult;

import java.util.List;
import java.util.Map;

/**
 * 填充设备信息
 * 通过设备编号 machineNo/userCode等方式操作时，需要填充设备信息
 *
 * @author <a href="mailto:chen.chaoxiong@tbit.com.cn">ChenChaoXiong</a>
 * @since 2024/7/16
 */
public abstract class AbstractFillInfoOperation extends AbstractAddTagOperation{
    protected abstract void fillMachineInfo(BatchOperationMsgVO<TagResult> results, Map<Integer,String> machineNoMap);
}
